package com.gxa.modules.property.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gxa.modules.property.dto.RepairToAdd;
import com.gxa.modules.property.dto.RepairToUpdate;
import com.gxa.modules.property.dto.UserRepairToUpdate;
import com.gxa.modules.property.entity.Repair;
import com.gxa.modules.property.entity.RepairState;
import com.gxa.modules.property.entity.SecondItem;

import java.util.List;

public interface RepairMapper extends BaseMapper<RepairState> {
    void add(RepairToAdd repairToAdd);

    void delete(Integer id);

    void update(RepairToUpdate repairToUpdate);

    List<Repair> queryRepair(String repairStateId,String startTime,String endTime,String type,String communityId);

    List<RepairState> queryRepairState(Integer id);

    void userUpdate(UserRepairToUpdate userRepairToUpdate);
    List<SecondItem> queryByName(String secondItemType);


}
